翻訳と辞書
Words near each other
・ Software ecosystem
・ Software effect processor
・ Software engine
・ Software engineer
・ Software engineering
・ Software Engineering 2004
・ Software Engineering Body of Knowledge
・ Software engineering demographics
・ Software Engineering for Adaptive and Self-Managing Systems
・ Software Engineering Institute
・ Software Engineering Notes
・ Software Engineering Process Group
・ Software engineering professionalism
・ Software Engineering Programme
・ Software entrepreneurship
Software entropy
・ Software environment
・ Software equation
・ Software evolution
・ Software factory
・ Software Factory (Microsoft .NET)
・ Software fault tolerance
・ Software feature
・ Software flow control
・ Software for handling chess problems
・ Software for protein model error verification
・ Software for protein structure visualization
・ Software forensics
・ Software framework
・ Software Freedom Conservancy


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Software entropy : ウィキペディア英語版
Software entropy

A work on software engineering by Ivar Jacobson et al.


describes software entropy as follows:
:The second law of thermodynamics, in principle, states that a closed system's disorder cannot be reduced, it can only remain unchanged or increased. A measure of this disorder is entropy. This law also seems plausible for software systems; as a system is modified, its disorder, or entropy, always increases. This is known as software entropy.
:Within software development, there are similar theories; see Lehman (1985),〔
〕 who suggested a number of laws, of which two were, basically, as follows:
:# A computer program that is used will be modified
:# When a program is modified, its complexity will increase, provided that one does not actively work against this.

Andrew Hunt and David Thomas use Fixing Broken Windows as a metaphor for avoiding software entropy in software development.〔
– Item 4 (of 22 tips) is ''Don't Live with Broken Windows''.〕
The process of code refactoring can result in stepwise reductions in software entropy.
Software entropy is increased with accumulation of technical debt.
== See also ==

* Software bloat
* Software brittleness
* Software rot
* Technical debt
* Normalized Systems

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Software entropy」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.